Skip to content

chore: release 2026.6.10#10440

Merged
jdx merged 1 commit into
mainfrom
release
Jun 14, 2026
Merged

chore: release 2026.6.10#10440
jdx merged 1 commit into
mainfrom
release

Conversation

@mise-en-dev

@mise-en-dev mise-en-dev commented Jun 14, 2026

Copy link
Copy Markdown
Collaborator

🚀 Features

  • (env) add default fallback shorthand by @jdx in #10441

🐛 Bug Fixes

📦️ Dependency Updates

Chore

📦 Aqua Registry Updates

New Packages (1)

Updated Packages (2)

@coderabbitai

coderabbitai Bot commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

Version bump from 2026.6.9 to 2026.6.10 across Cargo.toml, default.nix, RPM spec, snap manifest, README, and all four shell completion scripts. The vendored aqua registry is updated to a new commit tag with changes to cdxgen, argd, and ghcup-hs tool entries. A changelog entry documents the release.

Changes

Release 2026.6.10

Layer / File(s) Summary
Version bump in packaging manifests
Cargo.toml, default.nix, packaging/rpm/mise.spec, snapcraft.yaml, README.md
Version string updated from 2026.6.9 to 2026.6.10 in Rust, Nix, RPM, and snap build manifests; Quickstart example output updated to reflect new version.
Completion script spec filename updates
completions/_mise, completions/mise.bash, completions/mise.fish, completions/mise.ps1
All four shell completion scripts updated to reference the 2026_6_10-stamped usage spec filenames instead of 2026_6_9 for spec generation and loading.
Aqua registry vendor update
vendor/aqua-registry/metadata.json, vendor/aqua-registry/registry.yml
Registry tag bumped to new commit. cdxgen gains a github_release version override with OS/arch asset selection and SHA-256 checksums. argd gains a semver(<= 0.5.4) version override and cosign/SLSA provenance verification on its general override. ghcup-hs adds windows_arm_emulation: true, windows: mingw64 replacement, and a simplified files mapping.
Changelog
CHANGELOG.md
Prepends the 2026.6.10 (2026-06-14) release section with backend and dependency updates, CI improvements, and three aqua registry package changes.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • jdx/mise#10435: Directly related release bump following the same pattern of updating completions/* spec filenames and vendor/aqua-registry/* entries.
  • jdx/mise#10389: Same release-bump pattern updating completions/* usage-spec filenames from a prior 2026_6_x version to the next.
  • jdx/mise#10353: Earlier release version bump updating the same completion scripts and packaging files to a new date-stamped version.

Poem

🐇 Hop, hop, the version hops ahead,
From .9 to .10 the numbers said!
The aqua tools all freshly signed,
With cosign keys and checksums aligned.
GHCup now mingw64-bound,
A new release tag has been found! 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: release 2026.6.10' accurately reflects the primary purpose of the pull request, which is to release version 2026.6.10 of the mise project.
Docstring Coverage ✅ Passed Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps

greptile-apps Bot commented Jun 14, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

Standard release bump from 2026.6.9 to 2026.6.10, updating version strings across all packaging manifests, completion scripts, and the changelog. The aqua-registry vendor snapshot is also advanced to pick up one new tool and two updated packages.

  • Version strings updated consistently across Cargo.toml, Cargo.lock, default.nix, snapcraft.yaml, packaging/rpm/mise.spec, and all four shell completion files.
  • vendor/aqua-registry/registry.yml adds CycloneDX/cdxgen with version-gated download rules, updates aquaproj/registry-tool with cosign bundle verification, and extends haskell/ghcup-hs to support Windows via a mingw64 replacement and windows_arm_emulation: true.

Confidence Score: 5/5

Routine release commit; all version strings are consistent and the registry changes come from the upstream aqua-registry.

All changes are mechanical version bumps or vendored upstream registry updates. No logic changes, no new code paths in mise itself, and the registry YAML edits look structurally sound (version constraints chain correctly, checksums are present for the new cdxgen package, and the ghcup-hs Windows extension follows the existing pattern used by other packages).

No files require special attention.

Important Files Changed

Filename Overview
CHANGELOG.md Adds release notes for 2026.6.10, listing features, bug fixes, dependency updates, CI chores, and aqua registry changes
Cargo.toml Version bumped from 2026.6.9 to 2026.6.10
Cargo.lock Lockfile version entry updated to match Cargo.toml
vendor/aqua-registry/registry.yml Adds CycloneDX/cdxgen as a new package with version-gated constraints; updates aquaproj/registry-tool with cosign verification; extends ghcup-hs to support Windows via mingw64
vendor/aqua-registry/metadata.json Bumps the vendored aqua-registry tag to pick up new and updated packages
default.nix Nix package version bumped to 2026.6.10
snapcraft.yaml Snapcraft version field bumped to 2026.6.10
packaging/rpm/mise.spec RPM spec version bumped to 2026.6.10

Reviews (9): Last reviewed commit: "chore: release 2026.6.10" | Re-trigger Greptile

Comment on lines +2411 to +2448
- type: github_release
repo_owner: CycloneDX
repo_name: cdxgen
description: Creates CycloneDX Bill of Materials (BOM) from source code and container images
version_constraint: "false"
version_overrides:
- version_constraint: semver("< 11.5.0")
error_message: The version is too old. Please use a version 11.5.0 or higher.
- version_constraint: semver("<= 11.9.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 12.0.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
supported_envs:
- linux
- darwin/arm64
- windows
- version_constraint: "true"
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Missing GitHub star count for new package

The PR description adds CycloneDX/cdxgen as a new aqua registry package but does not include its GitHub star count. Per the team's review rule, new registry tool additions must include the GitHub star popularity count in the PR description so low-popularity tools can be screened before merging.

Rule Used: What: new registry tools must include the github s... (source)

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 3

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@vendor/aqua-registry/metadata.json`:
- Line 3: The "tag" field in the metadata.json file contains an incorrect commit
hash that only updates anomalyco/opencode instead of the packages specified in
the PR objectives. Replace the current tag value with the correct commit hash
that actually contains the expected changes to CycloneDX/cdxgen,
aquaproj/registry-tool, and haskell/ghcup-hs. Verify the commit hash by checking
which commit includes all the package updates mentioned in the PR goals before
updating.

In `@vendor/aqua-registry/registry.yml`:
- Around line 46734-46745: The Windows downloads for GHCup fail because the URL
template for the file at line 46734 does not include the `.exe` file extension
that is required by the Haskell downloads server. The current `windows: mingw64`
replacement at line 46743 generates the stem `x86_64-mingw64-ghcup-<version>`,
but the actual Windows executable file is `x86_64-mingw64-ghcup-<version>.exe`.
Add a Windows-specific URL override in the registry configuration that appends
the `.exe` extension to the filename for Windows builds, or modify the template
structure to conditionally include `.exe` for Windows platforms while keeping
other operating systems unchanged.
- Around line 2419-2452: The Windows asset for cdxgen is currently resolved as
cdxgen-windows-amd64, but the upstream binary is named cdxgen-windows-amd64.exe.
Add a Windows-specific asset override in the overrides section of each version
constraint block (for semver("<= 11.9.0"), semver("<= 12.0.0"), and "true") in
the vendor/aqua-registry/registry.yml file, similar to the existing Linux musl
overrides. Each override should specify goos: windows and transform the asset
name from cdxgen-{{.OS}}-{{.Arch}} to cdxgen-{{.OS}}-{{.Arch}}.exe so that the
correct binary name and its .sha256 checksum file are located during Windows
installations.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 311b41d1-df15-477b-a8bd-a63daa5e6980

📥 Commits

Reviewing files that changed from the base of the PR and between 404eb58 and 19cf60d.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (12)
  • CHANGELOG.md
  • Cargo.toml
  • README.md
  • completions/_mise
  • completions/mise.bash
  • completions/mise.fish
  • completions/mise.ps1
  • default.nix
  • packaging/rpm/mise.spec
  • snapcraft.yaml
  • vendor/aqua-registry/metadata.json
  • vendor/aqua-registry/registry.yml

Comment thread vendor/aqua-registry/metadata.json Outdated
Comment on lines +2419 to +2452
- version_constraint: semver("<= 11.9.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 12.0.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
supported_envs:
- linux
- darwin/arm64
- windows
- version_constraint: "true"
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

base="https://github.com/cdxgen/cdxgen/releases/download/v12.3.1"
for asset in cdxgen-windows-amd64 cdxgen-windows-amd64.exe; do
  code="$(curl -fsSIL -o /dev/null -w '%{http_code}' "$base/$asset" || true)"
  printf '%s -> %s\n' "$asset" "$code"
done

Repository: jdx/mise

Length of output: 179


🏁 Script executed:

# Verify the file exists and check line count
wc -l vendor/aqua-registry/registry.yml

# Check the specific lines mentioned in the review (2419-2452)
sed -n '2419,2452p' vendor/aqua-registry/registry.yml

Repository: jdx/mise

Length of output: 1109


🏁 Script executed:

# Also verify the src/backend/aqua.rs behavior mentioned
sed -n '714,749p' src/backend/aqua.rs

Repository: jdx/mise

Length of output: 1582


Add a Windows-specific asset override for cdxgen.

Lines 2420, 2430, and 2444 resolve the Windows asset as cdxgen-windows-amd64, but upstream documents the standalone Windows binary as cdxgen-windows-amd64.exe. Because src/backend/aqua.rs:714-749 uses this registry asset template directly when picking the per-platform download and checksum, Windows installs will miss both the binary and its {{.Asset}}.sha256 sidecar.

🔧 Suggested fix
      - version_constraint: semver("<= 11.9.0")
        asset: cdxgen-{{.OS}}-{{.Arch}}
        format: raw
        overrides:
          - goos: linux
            asset: cdxgen-{{.OS}}-{{.Arch}}-musl
+         - goos: windows
+           asset: cdxgen-{{.OS}}-{{.Arch}}.exe
        checksum:
          type: github_release
          asset: "{{.Asset}}.sha256"
          algorithm: sha256
      - version_constraint: semver("<= 12.0.0")
        asset: cdxgen-{{.OS}}-{{.Arch}}
        format: raw
        overrides:
          - goos: linux
            asset: cdxgen-{{.OS}}-{{.Arch}}-musl
+         - goos: windows
+           asset: cdxgen-{{.OS}}-{{.Arch}}.exe
        checksum:
          type: github_release
          asset: "{{.Asset}}.sha256"
          algorithm: sha256
        supported_envs:
          - linux
          - darwin/arm64
          - windows
      - version_constraint: "true"
        asset: cdxgen-{{.OS}}-{{.Arch}}
        format: raw
        overrides:
          - goos: linux
            asset: cdxgen-{{.OS}}-{{.Arch}}-musl
+         - goos: windows
+           asset: cdxgen-{{.OS}}-{{.Arch}}.exe
        checksum:
          type: github_release
          asset: "{{.Asset}}.sha256"
          algorithm: sha256
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
- version_constraint: semver("<= 11.9.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 12.0.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
supported_envs:
- linux
- darwin/arm64
- windows
- version_constraint: "true"
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 11.9.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
- goos: windows
asset: cdxgen-{{.OS}}-{{.Arch}}.exe
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
- version_constraint: semver("<= 12.0.0")
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
- goos: windows
asset: cdxgen-{{.OS}}-{{.Arch}}.exe
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
supported_envs:
- linux
- darwin/arm64
- windows
- version_constraint: "true"
asset: cdxgen-{{.OS}}-{{.Arch}}
format: raw
overrides:
- goos: linux
asset: cdxgen-{{.OS}}-{{.Arch}}-musl
- goos: windows
asset: cdxgen-{{.OS}}-{{.Arch}}.exe
checksum:
type: github_release
asset: "{{.Asset}}.sha256"
algorithm: sha256
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@vendor/aqua-registry/registry.yml` around lines 2419 - 2452, The Windows
asset for cdxgen is currently resolved as cdxgen-windows-amd64, but the upstream
binary is named cdxgen-windows-amd64.exe. Add a Windows-specific asset override
in the overrides section of each version constraint block (for semver("<=
11.9.0"), semver("<= 12.0.0"), and "true") in the
vendor/aqua-registry/registry.yml file, similar to the existing Linux musl
overrides. Each override should specify goos: windows and transform the asset
name from cdxgen-{{.OS}}-{{.Arch}} to cdxgen-{{.OS}}-{{.Arch}}.exe so that the
correct binary name and its .sha256 checksum file are located during Windows
installations.

Comment on lines 46734 to 46745
url: https://downloads.haskell.org/~ghcup/{{trimV .Version}}/{{.Arch}}-{{.OS}}-ghcup-{{trimV .Version}}
format: raw
windows_arm_emulation: true
link: https://www.haskell.org/ghcup/
description: GHCup is an installer for the general purpose language Haskell
replacements:
arm64: aarch64
amd64: x86_64
darwin: apple-darwin
windows: mingw64
files:
- name: ghcup

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

base="https://downloads.haskell.org/~ghcup/0.2.5.0"
for asset in x86_64-mingw64-ghcup-0.2.5.0 x86_64-mingw64-ghcup-0.2.5.0.exe; do
  code="$(curl -fsSIL -o /dev/null -w '%{http_code}' "$base/$asset" || true)"
  printf '%s -> %s\n' "$asset" "$code"
done

Repository: jdx/mise

Length of output: 195


🏁 Script executed:

cd vendor/aqua-registry && cat -n registry.yml | sed -n '46720,46760p'

Repository: jdx/mise

Length of output: 1777


🏁 Script executed:

cd vendor/aqua-registry && git log --oneline -20 -- registry.yml

Repository: jdx/mise

Length of output: 86


🏁 Script executed:

cd vendor/aqua-registry && git show 19cf60d3 -- registry.yml | grep -A 20 -B 5 'ghcup-hs' | head -50

Repository: jdx/mise

Length of output: 931


🏁 Script executed:

cd vendor/aqua-registry && git show HEAD~1:registry.yml 2>/dev/null | grep -A 15 'ghcup-hs' || echo "Previous version not found or ghcup-hs not in previous version"

Repository: jdx/mise

Length of output: 115


The .exe suffix is required for Windows downloads; the current replacement produces a 404.

The windows: mingw64 replacement on line 46743 combined with the URL template on line 46734 generates x86_64-mingw64-ghcup-<version>, but the Haskell downloads server publishes x86_64-mingw64-ghcup-<version>.exe. This breaks Windows artifact downloads. Add a Windows-specific URL override or include .exe in the template for Windows builds.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@vendor/aqua-registry/registry.yml` around lines 46734 - 46745, The Windows
downloads for GHCup fail because the URL template for the file at line 46734
does not include the `.exe` file extension that is required by the Haskell
downloads server. The current `windows: mingw64` replacement at line 46743
generates the stem `x86_64-mingw64-ghcup-<version>`, but the actual Windows
executable file is `x86_64-mingw64-ghcup-<version>.exe`. Add a Windows-specific
URL override in the registry configuration that appends the `.exe` extension to
the filename for Windows builds, or modify the template structure to
conditionally include `.exe` for Windows platforms while keeping other operating
systems unchanged.

@github-actions

github-actions Bot commented Jun 14, 2026

Copy link
Copy Markdown

Hyperfine Performance

mise x -- echo

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.9 x -- echo 19.7 ± 1.0 17.8 25.1 1.00
mise x -- echo 20.4 ± 1.6 18.4 49.3 1.04 ± 0.10

mise env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.9 env 19.1 ± 0.9 17.6 24.9 1.00
mise env 20.0 ± 1.0 18.2 24.9 1.05 ± 0.07

mise hook-env

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.9 hook-env 19.9 ± 0.9 18.1 23.2 1.00
mise hook-env 20.4 ± 0.9 18.7 24.1 1.03 ± 0.07

mise ls

Command Mean [ms] Min [ms] Max [ms] Relative
mise-2026.6.9 ls 16.7 ± 0.9 15.3 22.3 1.00
mise ls 17.8 ± 1.0 15.9 21.8 1.06 ± 0.08

xtasks/test/perf

Command mise-2026.6.9 mise Variance
install (cached) 134ms 135ms +0%
ls (cached) 59ms 60ms -1%
bin-paths (cached) 64ms 65ms -1%
task-ls (cached) 125ms 125ms +0%

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@vendor/aqua-registry/metadata.json`:
- Line 3: The tag in metadata.json points to commit
d14115e2f7bacf0323e58ea623266b3424783075, which only updates the k0sproject/k0s
package and does not include the required updates for CycloneDX/cdxgen,
aquaproj/registry-tool, and haskell/ghcup-hs as specified in the PR objectives.
Replace the tag value with the commit hash that contains all the necessary
package updates across all four packages (k0sproject/k0s, CycloneDX/cdxgen,
aquaproj/registry-tool, and haskell/ghcup-hs) to align with the PR requirements.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 2d83820d-0ddc-4e98-8c01-cf41c98643bd

📥 Commits

Reviewing files that changed from the base of the PR and between 20dbdb2 and f92f20e.

⛔ Files ignored due to path filters (1)
  • Cargo.lock is excluded by !**/*.lock
📒 Files selected for processing (12)
  • CHANGELOG.md
  • Cargo.toml
  • README.md
  • completions/_mise
  • completions/mise.bash
  • completions/mise.fish
  • completions/mise.ps1
  • default.nix
  • packaging/rpm/mise.spec
  • snapcraft.yaml
  • vendor/aqua-registry/metadata.json
  • vendor/aqua-registry/registry.yml
✅ Files skipped from review due to trivial changes (7)
  • snapcraft.yaml
  • packaging/rpm/mise.spec
  • completions/mise.fish
  • README.md
  • Cargo.toml
  • completions/mise.ps1
  • CHANGELOG.md
🚧 Files skipped from review as they are similar to previous changes (3)
  • completions/mise.bash
  • default.nix
  • vendor/aqua-registry/registry.yml

Comment thread vendor/aqua-registry/metadata.json Outdated
{
"repository": "aquaproj/aqua-registry",
"tag": "4e1e686b8558cf90e8c6fe326e15a75cda30d2b2"
"tag": "d14115e2f7bacf0323e58ea623266b3424783075"

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Verify the aqua-registry commit contains the expected package changes.

echo "=== Checking commit existence and message ==="
gh api repos/aquaproj/aqua-registry/commits/d14115e2f7bacf0323e58ea623266b3424783075 --jq '.sha, .commit.message' 2>&1

echo -e "\n=== Files changed in this commit ==="
gh api repos/aquaproj/aqua-registry/commits/d14115e2f7bacf0323e58ea623266b3424783075 --jq '.files[].filename' 2>&1

echo -e "\n=== Checking for cdxgen package ==="
gh api repos/aquaproj/aqua-registry/contents/pkgs/CycloneDX/cdxgen/registry.yaml?ref=d14115e2f7bacf0323e58ea623266b3424783075 --jq '.name, .size' 2>&1 || echo "cdxgen not found"

echo -e "\n=== Checking for registry-tool package ==="
gh api repos/aquaproj/aqua-registry/contents/pkgs/aquaproj/registry-tool/registry.yaml?ref=d14115e2f7bacf0323e58ea623266b3424783075 --jq '.name, .size' 2>&1 || echo "registry-tool not found"

echo -e "\n=== Checking for ghcup-hs package ==="
gh api repos/aquaproj/aqua-registry/contents/pkgs/haskell/ghcup-hs/registry.yaml?ref=d14115e2f7bacf0323e58ea623266b3424783075 --jq '.name, .size' 2>&1 || echo "ghcup-hs not found"

Repository: jdx/mise

Length of output: 561


Commit d14115e2f7bacf0323e58ea623266b3424783075 contains incorrect package updates.

The commit only modifies pkgs/k0sproject/k0s/pkg.yaml and updates the k0sproject/k0s package, not the packages mentioned in the PR objectives. The commit message confirms this: "chore: update k0sproject/k0s v1.35.4+k0s.0 to v1.36.1+k0s.0". Expected changes to CycloneDX/cdxgen, aquaproj/registry-tool, and haskell/ghcup-hs are not present in this commit.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@vendor/aqua-registry/metadata.json` at line 3, The tag in metadata.json
points to commit d14115e2f7bacf0323e58ea623266b3424783075, which only updates
the k0sproject/k0s package and does not include the required updates for
CycloneDX/cdxgen, aquaproj/registry-tool, and haskell/ghcup-hs as specified in
the PR objectives. Replace the tag value with the commit hash that contains all
the necessary package updates across all four packages (k0sproject/k0s,
CycloneDX/cdxgen, aquaproj/registry-tool, and haskell/ghcup-hs) to align with
the PR requirements.

@mise-en-dev mise-en-dev force-pushed the release branch 5 times, most recently from 2ad0dbb to aaa2c52 Compare June 14, 2026 22:14
@jdx jdx enabled auto-merge (squash) June 14, 2026 22:26
@jdx jdx merged commit 45e0f16 into main Jun 14, 2026
78 checks passed
@jdx jdx deleted the release branch June 14, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants